package io.github.yuegod.clean.acl;

import io.github.yuegod.clean.acl.enumeration.Action;
import io.github.yuegod.clean.acl.enumeration.ActionType;
import io.github.yuegod.clean.acl.enumeration.ApiType;
import io.github.yuegod.clean.acl.model.Request;
import io.github.yuegod.clean.acl.model.Result;

import java.util.Map;

/**
 * @author quziwei
 * @date 2021/8/5 8:52
 **/
public interface ApiAclClient {

    Result doExec(Request request, Action action, ApiType apiType);

}
